//#include <iostream>
//#include<string>
//using namespace std;
//
//int main()
//{
//	string s;
//	getline(cin, s);
//	int sum = 0;
//	for(auto ch : s)
//	{
//		if(ch >= '0' && ch <= '9')
//		    sum++;
//	}
//	cout << sum << endl;
//	return 0;
//}


//#include<iostream>
//using namespace std;
//
//
//int main()
//{
//	int n;
//	cin >> n;
//	string s = to_string(n);
//	string t;
//	for(auto c : s)
//	{
//		if(c == '1'|| c == '3' || c == '5' || c == '7'|| c == '9')
//		    t += "1";
//		else
//		    t += "0";
//	}
//	cout << stoi(t);    
//	return 0;
//}



//#include<iostream>
#include<cstdio>
#include<algorithm>
using namespace std;
const int N = 5000010;
int arr[N];
int main()
{
	int n, k;
	scanf("%d %d",&n, &k);
	for(int i = 0; i < n; i++)
	{
		scanf("%d",&arr[i]);
	}
	sort(arr, arr+n);
	cout << arr[k];
	return 0;
}
